/*
 * custom_type.h
 *
 * Created: 19/03/2012 17:37:12
 *  Author: marionse
 */ 


#ifndef CUSTOM_TYPE_H_
#define CUSTOM_TYPE_H_

// pointeur null
#define NULL ((void *)0)

// boolean
typedef unsigned char Boolean;
#define FALSE 0U
#define TRUE 1U

// entier non signe
typedef unsigned char Int8U;
typedef unsigned short Int16U;
typedef unsigned long Int32U;

// entier signe
typedef signed char Int8S;
typedef signed short Int16S;

/**
* \brief depend du compilateur
*/
#ifndef PRR
 #define PRR PRR0
#endif

#endif /* CUSTOM_TYPE_H_ */